<!DOCTYPE html>
<html>
<head>
<style>
.list {
    height: 200px;
    position: relative;
    overflow: auto;
}

.will-change {
  will-change: transform;
  backface-visibility: hidden;
}

.flip-container, .front, .back {
    -webkit-perspective: 1000;
    width: 320px;
    height: 427px;
}

.front, .back {
    backface-visibility: hidden;

    transition: 0.0s;
    transform-style: preserve-3d;
    transform: rotateY(0deg);

    position: absolute;
    top: 0;
    left: 0;
}

.front {
    transform: rotateY(180deg);
}

.back {
    background: lightblue;
    opacity: 0.5;
}

</style>
</head>

<body>
<div class="flip-container">
  <div class="front">
    <div class="list will-change">
      <div style="height: 82px; left: 0px; position: absolute; top: 0px; width: 100%;"></div>
      <div style="height: 82px; left: 0px; position: absolute; top: 164px; width: 100%;"></div>        
    </div>
  </div>
  <div class="back">
  </div>
</div>
<p>This test verifies that "will-change" preserves the backface-visibility for
   scrollbar.</p>
</body>
</html>
